drawbacks of file based system